a life and death situation - Turco Inglés Diccionario